home *** CD-ROM | disk | FTP | other *** search
/ The 640 MEG Shareware Studio 2 / The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO / info / stacsuit.zip / STACSUIT.TXT
Text File  |  1993-02-01  |  26KB  |  475 lines

  1.  
  2.      STAC ELECTRONICS FILES PATENT INFRINGEMENT SUIT AGAINST MICROSOFT
  3.  
  4.  
  5. The following is the text of Stac Electronics' patent infringement 
  6. complaint against Microsoft Corp.:
  7.  
  8. IRELL & MANELLA Morgan Chu Wayne M. Barsky Mark A. Flagel Jeffrey L. 
  9. Arrington Steven S. Weiner 1800 Avenue of the Stars Los Angeles, 
  10. California 90067-4276 Telephone: (310) 277-1010
  11. SHEA & GOULD John Kidd Nicholas L. Coch 1251 Avenue of the Americas New 
  12. York, New York 10020 Telephone: (212) 827-3000
  13. Attorneys for Plaintiff Stac Electronics
  14.  
  15.  UNITED STATES DISTRICT COURT
  16.  CENTRAL DISTRICT OF CALIFORNIA
  17.  
  18. STAC ELECTRONICS, a California corporation, Plaintiff, v. MICROSOFT
  19. CORPORATION, a Delaware corporation, Defendant.
  20. Civil No. COMPLAINT FOR PATENT INFRINGEMENT
  21. DEMAND FOR JURY TRIAL
  22.  
  23. Plaintiff Stac Electronics (``Stac'') demands a jury trial on all issues 
  24. and alleges as follows:
  25.  
  26. JURISDICTION AND VENUE
  27.  
  28. 1.  This is an action for patent infringement arising under the Patent Act 
  29. of the United States, 35 U.S.C. 271 and 281.  This Court has subject 
  30. matter jurisdiction over the matters complained of under 28 U.S.C. 1338(a) 
  31. and 1331.
  32.  
  33. 2.  Venue is proper in this judicial district pursuant to 28 U.S.C. 
  34. 1400(b) and 1391(c), as defendant Microsoft Corporation (``Microsoft'') 
  35. resides and has committed acts of patent infringement in this judicial 
  36. district.
  37.  
  38. THE PARTIES
  39.  
  40. 3.  Stac is a corporation organized and existing under the laws of the 
  41. State of California and has its principal place of business at 5993 
  42. Avenida Encinas, Carlsbad, California 92008.  Stac designs, develops, 
  43. markets and supports data compression/decompression products that increase 
  44. the effective capacity of computer-related storage devices and the 
  45. transmission rates of data communication systems.  Stac is the leading 
  46. supplier of high performance data compression products for personal 
  47. computers.
  48.  
  49. 4.  Microsoft is a corporation organized and existing under the laws of 
  50. the State of Delaware.  Microsoft's principal place of business is located 
  51. at One Microsoft Way, Redmond, Washington 98052.  Microsoft develops, 
  52. produces and markets, among other things, a broad range of software for 
  53. business and professional use, including operating systems, languages and 
  54. applications programs.  Microsoft is the world's largest software company, 
  55. with reported revenues in excess of $2.7 billion in fiscal 1992, and some 
  56. 12,000 employees in 27 countries. Microsoft produces and markets, among 
  57. other products, the MS-DOS operating system software for IBM and 
  58. IBM-compatible personal computers.
  59.  
  60. FACTUAL BACKGROUND
  61.  
  62. 5.  An operating system is a group of programs that, among other tasks, 
  63. translates user commands to the computer, schedules and implements the 
  64. execution of applications programs, allocates computer memory, and manages 
  65. the flow of information and communication among various components of the 
  66. computer system.  Application programs ``attach'' to the underlying 
  67. operating system and, when called upon to do so by the operating system, 
  68. perform discrete functions such as word processing, graphics and 
  69. spreadsheet operations.
  70.  
  71. 6.  MS-DOS is currently installed on in excess of 100 million IBM and 
  72. IBM-compatible personal computers, and Microsoft ships more than 20 
  73. million units of MS-DOS every year.  Microsoft's MS-DOS is the predominant 
  74. operating system in the IBM and IBM-compatible personal computer market.  
  75. MS-DOS is marketed principally to original equipment manufacturers (OEMs) 
  76. under agreements that allow the OEMs to distribute the MS-DOS operating 
  77. system software with their personal computers.
  78.  
  79. 7.  Stac is the manufacturer and publisher of a data compression utility 
  80. progrm known as STACKER, which attaches to DOS operating systems such as 
  81. MS-DOS, as well as other operating systems.  Utility programs are a large 
  82. and diverse family of application programs that are designed to enhance 
  83. personal computer performance.  The principal function of STACKER is to 
  84. compress data stored on the hard disk of IBM nad IBM-compatible personal 
  85. computers when the data is not being used, and later decompress such data w
  86. hen it is to be used, thereby increasing the effective storage capacity of 
  87. the computer.
  88.  
  89. 8.  Although there are a number of software companies which offer data 
  90. compression programs, Stac is the acknowledged industry leader in 
  91. developing and marketing data compression technology, and STACKER is 
  92. currently the best-selling data compression program for use on the DOS 
  93. operating system. Stac's proprietary data compression technology, 
  94. developed over the course of five years and at substantial cost, is 
  95. protected by a number of patents, including U.S. Patent Nos. 5,016,009 
  96. (the "009" patent) and 4,701,745 (the "745" patent) (collectively, the 
  97. "patents in suit").
  98.  
  99. 9.  Stac's proprietary data compression technology is relied upon daily by 
  100. more than four million computer users worldwide.  STACKER is the winner of 
  101. PC Magazine's Technical Excellence Award, Windows Magazine's WIN 100 
  102. Award, PC Magazine's Editor's Choice Award, PC Computing's Most Valuable 
  103. Product Award, Byte Magazine's Best of Comdex-Finalist Award, and National 
  104. Software Testing Lab's Recommendation (Five Stars), and is the recipient 
  105. of numerous additional industry accolades.
  106.  
  107. 10.  Largely as a result of the tremendous market acceptance of STACKER, 
  108. which utilizes Stac's proprietary data compression technology, Stac 
  109. quickly grew from a company with 25 employees and revenues of less than $1 
  110. million in 1989 to a company with more than 200 employees and a market 
  111. capitalization in excess of $150 million today.
  112.  
  113. 11.  The personal computer software industry is characterized by rapid 
  114. technological change which requires software developers continually to 
  115. enhance existing products and develop new products.  A critical factor in 
  116. the success of a new or enhanced product is getting the product to market 
  117. quickly in response to new user needs or technological advances, while at 
  118. the same time maintaining the integrity and quality of the product.
  119.  
  120. 12.  It was a well-known fact in the personal computer industry as early 
  121. as 1991 that Microsoft's MS-DOS 5.0 retail upgrade sales were rapidly 
  122. declining with each passing quarter.  As Microsoft's flagship product -- 
  123. with approximately $700 million in revenue per year attributable to MS-DOS 
  124. sales alone -- Microsoft was under intense market pressure to stimulate 
  125. MS-DOS sales with an improved version of the MS-DOS operating system.
  126.  
  127. 13.  Due in part to the overwhelming market success of STACKER, the 
  128. personal computer industry quickly recognized that an operating system 
  129. capable of incorporating a high-quality data compression utility such as 
  130. STACKER would be highly competitive.  Indeed, the principal competitor of 
  131. Microsoft's MS-DOS -- Novell's DR-DOS operating system -- had already 
  132. incorporated a data compression utility in its operating system software.
  133.  
  134. 14.  Microsoft's Chairman and Chief Executive Officer, William H. Gates, 
  135. became personally interested in Stac's proprietary data compression 
  136. technology, and the possibility of using such technology in MS-DOS, in 
  137. 1991, at approximately the same time that STACKER was receiving a number 
  138. of coveted industry awards for technical excellence and overall product 
  139. quality.
  140.  
  141. 15.  Mr. Gates met with Stac's President, Gary W. Clow, at the Fall 
  142. Comdex-91 ceremony in Las Vegas.  During a discussion which preceded the 
  143. award ceremony, Mr. Gates said that Microsoft was considering including a 
  144. data compression capability in the next release of MS-DOS. Mr. Gates 
  145. further stated that Microsoft would not be developing this capability 
  146. internally, but rather would seek to obtain another company's data 
  147. compression technology for inclusion in MS-DOS.  The Editor-in-Chief of PC 
  148. Magazine, Michael J. Miller -- whose magazine would later that evening 
  149. present its Technical Excellence Award to Stac -- told Mr. Gates before 
  150. the ceremony began that STACKER was a first-rate product.  Mr. Gates asked 
  151. Mr. Clow to contact Microsoft after Mr. Clow returned to California, and 
  152. Mr. Clow agreed.
  153.  
  154. 16.  In late 1991, as a result of Mr. Gates' interest, Mr. Brad Chase -- 
  155. who was then Microsoft's Group Product Manager and who today is 
  156. Microsoft's General Manager for MS-DOS -- and Mr. Clow began discussing 
  157. the possibility of Microsoft licensing Stac's proprietary data compression 
  158. technology for inclusion in future versions of the MS-DOS operating system.
  159.  
  160. 17.  During the ensuing months of negotiations, Microsoft proposed that 
  161. Stac grant to Microsoft a world-wide license to incorporate STACKER data 
  162. compression technology and know-how into future versions of its MS-DOS 
  163. operating system software.  Microsoft steadfastly refused, however, to 
  164. offer to pay Stac any royalty for Stac's patented data compression 
  165. technology.
  166.  
  167. 18.  Mr. Chase made it clear during the negotiations that Microsoft was 
  168. considering including data compression capability in future versions of 
  169. the MS-DOS operating system, and that if it were unable to reach an 
  170. agreement with Stac, it would obtain this capability elsewhere, even 
  171. though Microsoft believed -- as it told Stac on numerous occasions -- that 
  172. STACKER was the best data compression product for the DOS market.  When 
  173. the subject of incorporating data compression technology other than Stac's 
  174. arose, Mr. Clow reminded Mr. Chase and others that Stac owned patent 
  175. rights to its data compression technology and would enforce its patents 
  176. against any infringers. At least one draft agreement was provided to 
  177. Microsoft that included a specific reference to Stac's '009 patent.
  178.  
  179. 19.  Microsoft attempted to persuade Stac that its proposal to incorporate 
  180. Stac's proprietary data compression technology -- or, for that matter, any 
  181. reliable data compression technology -- into the MS-DOS operating system 
  182. would, if implemented, have an immediate and adverse effect on the 
  183. viability of STACKER as an independently marketed product for the DOS 
  184. market.  Indeed, at one point during the negotiations, Microsoft presented 
  185. Stac with a spreadsheet analysis purporting to detail the adverse impact 
  186. on sales of STACKER -- Stac's flagship product -- in the event Microsoft 
  187. and Stac failed to reach an agreement and Microsoft incorporated a 
  188. different data compression utility in future versions of the MS-DOS 
  189. operating system.
  190.  
  191. 20.  In approximately April of 1992, Stac broke off further discussions 
  192. with Microsoft in light of Microsoft's failure to present a proposal that 
  193. offered reasonable compensation to Stac for Microsoft's use of Stac's 
  194. proprietary data compression technology.
  195.  
  196. 21.  In approximately June of 1992, Mr. Chase advised Mr. Clow that 
  197. Microsoft was obtaining data compression technology for use in MS-DOS, but 
  198. that Microsoft wanted to offer Stac one last chance to reach an agreement. 
  199. In the ensuing discussions, it again became clear that Microsoft had no 
  200. intention of paying any compensation to Stac in exchange for Stac's 
  201. proprietary data compression technology. Discussions between Stac and 
  202. Microsoft thereupon terminated for the second time.
  203.  
  204. 22.  Shortly thereafter, it became well known to the industry that a new 
  205. version of its DOS operating system, MS-DOS version 6.0 (``MS-DOS 6.0"), 
  206. would be released in the first six months of 1993 and that MS-DOS 6.0 
  207. would include a data compression utility, which Microsoft was to later 
  208. call ``DoubleSpace.''
  209.  
  210. 23.  Before a new program (or new version of an existing program) is made 
  211. available for retail distribution, the software developer will often 
  212. distribute preliminary copies of the new software (the ``beta software'') 
  213. to a large group of intended users (the ``beta sites"). The developer then 
  214. seeks comments from the beta sites on the beta software's performance, 
  215. thereby allowing it to identify and fix problems or ``bugs'' in the beta 
  216. software that might have slipped through the developer's quality control 
  217. procedures. Consistent with this practice, Microsoft commenced its MS-DOS 
  218. 6.0 Beta Test Program in the second half of 1992.
  219.  
  220. 24.  On or about November 23, 1992, a telephone conference was held with 
  221. Mr. Clow and Mr. Whiting of Stac, and Microsoft's Mr. Chase. During that 
  222. conversation, Mr. Chase admitted that, during Microsoft's ``normal due 
  223. diligence process,'' Microsoft had concluded that the DoubleSpace data 
  224. compression utility of the MS-DOS 6.0 operating system software infringed 
  225. Stac's '009 patent, one of the two patents in suit. Mr. Chase requested 
  226. that Stac grant a license to Microsoft under Stac's '009 patent.  After a 
  227. brief discussion, Mr. Clow requested that Microsoft make a specific 
  228. licensing proposal to Stac, and Mr. Chase agreed to do so.  During this 
  229. same telephone conference, Mr. Chase promised, in response to Stac's 
  230. request, to make available to Stac a copy of the beta version of the 
  231. MS-DOS 6.0 software.
  232.  
  233. 25.  Several weeks later, after not hearing back from Mr. Chase on a 
  234. licensing proposal for Stac's patent, and after not receiving the promised 
  235. beta version of MS-DOS 6.0, Mr. Clow wrote to Mr. Chase and again 
  236. requested a copy of the MS-DOS 6.0 software.  Mr. Clow wrote to Mr. Chase 
  237. and again requested a copy of the MS-DOS 6.0 software.  Mr. Clow explained 
  238. that other software developers had access to the beta versions of MS-DOS 
  239. 6.0, which was putting Stac at a competitive disadvantage.  Mr. Clow also 
  240. noted that Stac was still awaiting a specific licensing proposal from 
  241. Microsoft for Stac's '009 patent.
  242.  
  243. 26.  Microsoft finally made the beta version of the MS-DOS 6.0 software 
  244. available to Stac in January of 1993.  At or about the same time, with 
  245. respect to Microsoft's earlier admission regarding the infringement of 
  246. Stac's '009 patent, Mr. Chase advised Stac in writing: ``Don't worry about 
  247. the patent stuff.  We are just going to keep with our changed code which 
  248. does not infringe.''
  249.  
  250. 27.  After receiving the beta version of MS-DOS 6.0, Stac engineers 
  251. determined that, whether or not the ``code'' had in fact been changed from 
  252. earlier versions, as represented by Mr. Chase, the DoubleSpace data 
  253. compression utility contained in the beta version of MS-DOS 6.0 infringes 
  254. upon Stac's '009 and '745 patents.
  255.  
  256. 28.  On or about January 15, 1993, Mr. Chase of Microsoft provided Mr. 
  257. Whiting and Mr. Clow of Stac with a preliminary press release for the 
  258. Microsoft Real-time Compression Interface (``MRCI'').  MRCI defines a 
  259. compression standard for allowing vendors to design software and hardware 
  260. products that utilize or ``build'' upon the Double Space data compression 
  261. utility in the MS-DOS 6.0 operating system.
  262.  
  263. 29.  Microsoft's preliminary press release confirms that ``DoubleSpace, 
  264. the integrated data compression technology ... will be available with the 
  265. next major version of MS-DOS, MS-DOS 6.''  The preliminary press release 
  266. also reveals that, in an effort to have the compression technology in 
  267. MS-DOS 6.0 quickly adopted as an industry standard, Microsoft is now 
  268. offering to license - for free - the infringing DoubleSpace technology to 
  269. independent hardware and software vendors.
  270.  
  271. 30.  Mr. Chase sent Microsoft's preliminary press release to Mr. Whiting 
  272. and Mr. Clow for the stated purpose of having Stac approve the following 
  273. proposed quote for Microsoft's ultimate press release, drafted for Stac by 
  274. Microsoft:
  275. "We're excited about MS-DOS 6 and DoubleSpace because they create a large 
  276. opportunity for boards, chips and add-on software to enhance the 
  277. compression services that MS-DOS 6 and DoubleSpace offer ..."
  278.  
  279. 31.  On information and belief, Microsoft is taking the calculated risk of 
  280. incorporating what it knows to be Stac's patented data compression 
  281. technology in its MS-DOS 6.0 operating system in order to stimulate sales 
  282. of its flagship product and respond to the intense market and financial 
  283. community pressure to remain competitive and demonstrate continued growth.
  284.  
  285.  FIRST CAUSE OF ACTION FOR PATENT INFRINGEMENT
  286.  
  287.  32.  Stac repeats and realleges, as if set forth in full, paragraphs 1
  288. through 31 of this Complaint.#}
  289.  
  290.  33.  On May 14, 1991, the '009 patent, entitled "Data Compression
  291. Apparatus And Method," was granted to Stac.  Since its issuance, Stac has 
  292. been, and continues to be, the owner of all right, title and interest in 
  293. and to the '009 patent.  A copy of the '009 patent is attached as Exhibit 
  294. A, and incorporated herein by reference.#}
  295.  
  296.  34.  Defendant Microsoft is infringing the '009 patent, in this
  297. judicial district and elsewhere, in connection with its activities 
  298. pertaining to the beta version of its MS-DOS 6.0 operating system software 
  299. for IBM and IBM-compatible personal computers, which embodies the 
  300. inventions disclosed and claimed in the '009 patent.#}
  301.  
  302.  35.  Unless enjoined by the Court, Microsoft will continue to infringe
  303. Stac's '009 patent.#}
  304.  
  305.  36.  As a direct and proximate result of Microsoft's conduct, Stac has
  306. suffered and will continue to suffer irreparable injury, for which it has 
  307. no adequate remedy at law.  Stac has also been damaged, and, until an 
  308. injunction issues, will continue to be damaged in its business and 
  309. reputation in an amount yet to be determined.  Moreover, the willful and 
  310. deliberate nature of Microsoft's infringement renders this an exceptional 
  311. case, and thus Stac is further entitled to treble damages, as well as its 
  312. actual attorneys' fees and litigation costs.#}
  313.  
  314.  SECOND CAUSE OF ACTION FOR PATENT INFRINGEMENT
  315.  
  316.  37.  Stac repeats and realleges, as if set forth in full, paragraphs 1
  317. through 31 of this Complaint.#}
  318.  
  319.  38.  On October 20, 1987, the '745 patent, entitled "Data Compression
  320. System," was granted to Ferranti, plc ("Ferranti"). Ferranti subsequently 
  321. assigned all right, title and interest in and to the '745 patent to Stac, 
  322. which is now the owner of all right, title and interest in and to the '745 
  323. patent.  A copy of the '745 patent is attached as Exhibit B, and 
  324. incorporated herein by reference.#}
  325.  
  326.  39.  Defendant Microsoft is infringing the '745 patent, within this
  327. judicial district and elsewhere, in connection with its activities 
  328. pertaining to the beta version of the MS-DOS 6.0 operating system 
  329. software, which embodies the inventions disclosed and claimed in the '745 
  330. patent.#}
  331.  
  332.  40.  Unless enjoined by the Court, Microsoft will continue to infringe 
  333. Stac's '745 patent.#}
  334.  
  335.  41.  As a direct and proximate result of Microsoft's conduct, Stac has
  336. suffered, and will continue to suffer, irreparable injury, for which it 
  337. has no adequate remedy at law.  Stac has also been damaged and, until an 
  338. injunction issues, will continue to be damaged in its business and 
  339. reputation in an amount yet to be determined.#}
  340.  
  341.  PRAYER FOR RELIEF
  342.  
  343.  WHEREFORE, Stac prays for judgment against defendant Microsoft as
  344. follows:#}
  345.  
  346.  1.  For a judicial determination and declaration that the '009 patent
  347. is valid and enforceable;#}
  348.  
  349.  2.  For a judicial determination and declaration that the '009 patent
  350. is infringed by the beta version of the MS-DOS 6.0 operating system 
  351. software, and such other Microsoft products as may infringe;#}
  352.  
  353.  3.  For a judicial determination and declaration that Microsoft's
  354. infringement of either or both of the '009 and '745 patents is willful;#}
  355.  
  356.  4.  For a judicial determination and declaration that the '745 patent
  357. is valid and enforceable;#}
  358.  
  359.  5.  For a judicial determination and declaration that the '745 patent
  360. is infringed by the beta version of the MS-DOS 6.0 operating system 
  361. software, and such other products as may infringe;#}
  362.  
  363.  6.  For an order preliminary and permanently enjoining Microsoft, its
  364. officers, directors, shareholders, agents, servants, employees and 
  365. attorneys, and all entities and individuals acting in concert with them or 
  366. on their behalf, from infringing the '009 and '745 patents;#}
  367.  
  368.  7.  For damages according to proof, trebled;
  369.  
  370.  8.  For Stac's attorneys' fees and litigation costs; and
  371.  
  372.  9.  For such other and further relief as the Court may deem just and
  373. proper.#}
  374.  
  375.  Dated:  January 25, 1993
  376.  Respectfully submitted,
  377.  IRELL & MANELLA
  378.  Morgan Chu
  379.  Wayne M. Barsky
  380.  Mark A. Flagel
  381.  Jeffrey L. Arrington
  382.  Steven S. Weiner
  383.  SHEA & GOULD
  384.  John Kidd
  385.  Nicholas L. Coch
  386.  By:  Morgan Chu
  387.  Attorneys for Plaintiff
  388.  Stac Electronics
  389.  
  390.  DEMAND FOR JURY TRIAL Stac demands a jury trial on all issues. Dated:
  391. January 25, 1993#}
  392.  
  393.  Respectfully submitted,
  394.  IRELL & MANELLA
  395.  Morgan Chu
  396.  Wayne M. Barsky
  397.  Mark A. Flagel
  398.  Jeffrey L. Arrington
  399.  Steven S. Weiner
  400.  SHEA & GOULD
  401.  John Kidd
  402.  Nicholas L. Coch
  403.  By:  Morgan Chu
  404.  
  405.  Attorneys for Plaintiff
  406.  
  407.  Stac Electronics UNITED STATES PATENT [19]        [11] Patent Number:
  408. 5,016,009 Whiting et al.                   [45] Date of Patent:  May 14, 
  409. 1991 [54] DATA COMPRESSION APPARATUS AND METHOD [75] Inventors:  Douglas 
  410. L. Whiting, South Pasadena;#}
  411.  Glen A. George; Glen E. Ivey, both of Pasadena,
  412.  all of Calif. [73] Assignee:   Stac, Inc., Pasadena, Calif. [21] Appl. 
  413. No.:  297,152 [22] Filed:      Jan. 13, 1989 [51] Int. Cl. (5)       H03M 
  414. 7/40; H03L 7/00 [52] U.S. Cl.               341/67; 341/95;#}
  415.  341/106; 375/112; 370/102 [58] Field of Search       375/27, 112; 
  416. 358/261.1;#}
  417.  364/715.02; 341/51, 67, 106, 95; 370/102 [56] References Cited U.S. 
  418. PATENT DOCUMENTS 3,976,844   8/1976   Betz 4,021,782   5/1977   Hoerning 
  419. 4,054,951   10/1977  Jackson et al. 4,412,306   10/1983  Moll 4,464,650 
  420. 8/1984  Eastman et al.        341/51 4,491,934    1/1985  Heinz 4,558,302 
  421. 12/1985 Welch                 341/51 4,612,532     9/1986 Bacon et al. 
  422. 341/90 X 4,701,745    10/1987 Waterworth 4,814,746     3/1989 Miller et 
  423. al. 4,876,541    10/1989 Storer                341/67 X#}
  424.  OTHER PUBLICATIONS J. Cleary et al. "Data Compression Using Adaptive 
  425. Coding and Partial String Matching."  IEEE Transactions on Communications, 
  426. 32:396-403 (1984).  M Wells. "File Compression Using Variable Length 
  427. Encodings," The Computer Journal, 15:308-313 (1972). Primary Examiner - 
  428. A.D. Pellinan Assistant Examiner - Sharon D. Logan Attorney, Agent, or 
  429. Firm - Irell & Manella [57]   ABSTRACT An apparatus and method for 
  430. converting an input data character stream into a variable length encoded 
  431. data stream in a data compression system.  The data compression system 
  432. includes a history array means. The history array means has a plurality of 
  433. entries and each entry of the history array means is for storing a portion 
  434. of the input data stream.  The method for converting the input data 
  435. character stream includes the following steps.  Performing a search in a 
  436. history array means for the longest data string which matches the input 
  437. data string. If the matching data string is found within the history 
  438. buffer means, the next step includes encoding the longest matching data 
  439. string found by appending to the encoded data stream a tag indicating the 
  440. longest matching data string was found and a string substitution code.  If 
  441. the matching data string is not found within the history array means, the 
  442. next step includes encoding the first character of the input data string 
  443. by appending to the encoded data stream a raw data tag indicating that no 
  444. matching data string was found and the first character of the input data 
  445. string. UNITED STATES PATENT [19]        [11] Patent Number:  4,701,745 
  446. Waterworth                       [45] Date of Patent: Oct. 20, 1987 [54] 
  447. DATA COMPRESSION SYSTEM [75] Inventor:   John R. Waterworth, Cheadle, 
  448. England [73] Assignee:   Ferranti, plc, Cheshire, England [21] Appl. No.:  
  449. 835,793 [22] Filed:      Mar. 3, 1986 [30]   Foreign Application Priority 
  450. Data Mar. 6, 1985 [GB] United Kingdom   8505790 [51] Int. Cl. (4)      
  451. H03M 7/30 [52] U.S. Cl.           340/347 DD; 364/900 [58] Field of 
  452. Search       340/347 DD; 235/310;#}
  453.  358/260, 261; 364/900 [56]   References Cited
  454.  U.S. PATENT DOCUMENTS 4,054,951  10/1977   Jackson  364/900 Primary 
  455. Examiner - Charles D. Miller Attorney, Agent or Firm - Kerkam, Stowell, 
  456. Kondracki & Clarke [57]   ABSTRACT A data compression system includes an 
  457. input store (1) for receiving and storing a plurality of bytes of data 
  458. from an outside source.  Data processing means for processing successive 
  459. bytes of data from the input store includes circuit means (21-25) operable 
  460. to check whether a sequence of bytes is identical with a sequence of bytes 
  461. already processed, output means (27) operable to apply to a transfer medi
  462. um (12) each byte of data not forming part of such an identical sequence, 
  463. and an encoder (26) responsive to the identification of such a sequence to 
  464. apply to the transfer means (12) an identification signal which identifies 
  465. both the location in the input store of the previous occurrence of the 
  466. sequence of bytes and the number of bytes in the sequence.#}
  467.  
  468. CONTACT:  IRELL & MANELLA | Morgan Chu | Wayne M. Barsky | Mark A. Flagel
  469. | Jeffrey L. Arrington | Steven S. Weiner | 1800 Avenue of the Stars | Los 
  470. Angeles, California  90067-4276 | Telephone: (310) 277-1010 | or | SHEA & 
  471. GOULD | John Kidd | Nicholas L. Coch | 1251 Avenue of the Americas | New 
  472. York, New York 10020 | Telephone:  (212) 827-3000
  473.  
  474.  
  475.